//
//  ICMEnum.h
//  ICrEAM
//
//  Created by xphone on 17/1/17.
//  Copyright © 2017年 mac. All rights reserved.
//

#ifndef ICMEnum_h
#define ICMEnum_h

#define ICMEnumIntToString(a) [NSString stringWithFormat:@"%ld",a]


//枚举类型前缀
typedef NS_ENUM(NSInteger, ICMEnumTypePre) {
    ICMEnumYESOrNOPre = 1278,                 //是／否
    ICMEnumOwnerPropertyPre = 1190,           //车主性质
    ICMEnumWashTypePre = 3550,                //洗车B
    ICMEnumOldPartProcessVWPre = 3551,        //旧件展示B VW
    ICMEnumOldPartProcessSKPre = 1278,        //旧件展示B SK
    ICMEnumGenderPre = 1006,                  //性别
     ICMEnumCarLifePre = 2527,                //车辆生命状态
    ICMEnumCerTypePre = 1239,                 //证件类型
    ICMEnumProfTypePre = 3002,                //行业小类
    ICMEnumFamilyIncomePre = 1343,            //月家庭收入
    ICMEnumHobbyPre = 1117,                   //爱好
    ICMEnumConsumePropertyPre = 1102,         //消费特征
    ICMEnumMannerPropertyPre = 1103,          //行为特征
    ICMEnumUseNaturePre = 2534,               //使用性质
    ICMEnumCarNaturePre = 2201,               //车辆性质
    ICMEnumCarUsesPre = 1193,                 //车辆用途
    ICMEnumProxyTypePre = 2102,               //委托书状态
    ICMEnumOldPartProcessePre = 2109,         //旧件处理B
    ICMEnumVoucherTypePre = 2110,             //凭证类型
    ICMEnumHonestBusinessPre = 3500,          //诚信经营
    ICMEnumTraceTimePre = 1125,               //回访时间
    ICMEnumRevisitWayPre = 2182,              //回访方式
    ICMEnumNoTracePre = 2183,                 //不回访原因
    ICMEnumUseKindPre = ICMEnumUseNaturePre,  //使用性质
    ICMEnumBalanceTypePre = 2192,             //结算方式
    ICMEnumCouponTypePre = 2139,               //优惠券类型
    ICMEnumCancelType = 2127,                   //预约取消原因
    ICMEnumPartsType = 2365                   //零件属性
    
};

//今日预约／预约计划
typedef NS_ENUM(NSInteger, ICMEnumAppointmentType) {
    ICMEnumAppointmentTypeToday = 1101,
    ICMEnumAppointmentTypePlan = 1102
};

//预约业务类型
typedef NS_ENUM(NSInteger, ICMEnumBookingBusinessType) {
    ICMEnumBookingBusinessTypeDefault = 35071001
};

//21141001 未进站
//21141002 延迟履约
//21141003 提前履约
//21141004 准时履约
//21141005 取消
typedef NS_ENUM(NSInteger, ICMEnumGetInStatus) {
    ICMEnumGetInStatusUnIn = 21141001,
    ICMEnumGetInStatusDelayIn = 21141002,
    ICMEnumGetInStatusAdvanceIn = 21141003,
    ICMEnumGetInStatusOntimeIn = 21141004,
    ICMEnumGetInStatusCancelIn = 21141005
};

//是／否
typedef NS_ENUM(NSInteger, ICMEnumYESOrNO) {
    ICMEnumYESOrNOYES = 12781001,
    ICMEnumYESOrNONO = 12781002
};

//活动类型
typedef NS_ENUM(NSInteger, ICMEnumActivityType) {
    ICMEnumActivityTypeDefault = 21411004
};

//损伤类型
typedef NS_ENUM(NSInteger, ICMEnumDamageType) {
    ICMEnumDamageType36001001 = 36001001,
    ICMEnumDamageType36001002 = 36001002,
    ICMEnumDamageType36001003 = 36001003,
    ICMEnumDamageType36001004 = 36001004
};

//接车单状态
typedef NS_ENUM(NSInteger, ICMEnumReceptionStatus) {
    ICMEnumReceptionStatusDefault = 35521001,
    ICMEnumReceptionStatus35521002 = 35521002
};


//车主性质
//typedef NS_ENUM(NSInteger, ICMEnumOwnerProperty) {
//    ICMEnumOwnerPropertyPre = 1190
//};

//洗车B
//typedef NS_ENUM(NSInteger, ICMEnumWashType) {
//    ICMEnumWashTypePre = 3550
//};

//旧件展示B VW
//typedef NS_ENUM(NSInteger, ICMEnumOldPartProcessVW) {
//    ICMEnumOldPartProcessVWPre = 3551
//};

//旧件展示B SK
//typedef NS_ENUM(NSInteger, ICMEnumOldPartProcessSK) {
//    ICMEnumOldPartProcessSKPre = 1278
//};

//性别

//typedef NS_ENUM(NSInteger, ICMEnumGender) {
//    ICMEnumGenderPre = 1006
//};


//证件类型
//typedef NS_ENUM(NSInteger, ICMEnumCerType) {
//    ICMEnumCerTypePre = 1239
//};

//行业小类
//typedef NS_ENUM(NSInteger, ICMEnumProfType) {
//    ICMEnumProfTypePre = 3002
//};

//月家庭收入
//typedef NS_ENUM(NSInteger, ICMEnumFamilyIncome) {
//    ICMEnumFamilyIncomePre = 1343
//};

//爱好
//typedef NS_ENUM(NSInteger, ICMEnumHobby) {
//    ICMEnumHobbyPre = 1117
//};

//消费特征
//typedef NS_ENUM(NSInteger, ICMEnumConsumeProperty) {
//    ICMEnumConsumePropertyPre = 1102
//};

//行为特征
//typedef NS_ENUM(NSInteger, ICMEnumMannerProperty) {
//    ICMEnumMannerPropertyPre = 1103
//};

//使用性质
//typedef NS_ENUM(NSInteger, ICMEnumUseNature) {
//    ICMEnumUseNaturePre = 2534
//};

//车辆性质
//typedef NS_ENUM(NSInteger, ICMEnumCarNature) {
//    ICMEnumCarNaturePre = 2201
//};

//车辆用途
//typedef NS_ENUM(NSInteger, ICMEnumCarUses) {
//    ICMEnumCarUsesPre = 1193
//};

//委托书状态
typedef NS_ENUM(NSInteger, ICMEnumProxyType) {
    ICMEnumProxyTypeNew = 21021001,
    ICMEnumProxyTypeHasSubmit = 21021002,
    ICMEnumProxyTypeHasBalance = 21021003,
    ICMEnumProxyTypeFromAPP = 21021004
};

//旧件处理B
//typedef NS_ENUM(NSInteger, ICMEnumOldPartProcess) {
//    ICMEnumOldPartProcessePre = 2109
//};

//凭证类型
//typedef NS_ENUM(NSInteger, ICMEnumVoucherType) {
//    ICMEnumVoucherTypePre = 2110
//};

//诚信经营
//typedef NS_ENUM(NSInteger, ICMEnumHonestBusiness) {
//    ICMEnumHonestBusinessPre = 3500
//};

//回访时间
//typedef NS_ENUM(NSInteger, ICMEnumTraceTime) {
//    ICMEnumTraceTimePre = 1125
//};

//回访方式
//typedef NS_ENUM(NSInteger, ICMEnumRevisitWay) {
//    ICMEnumRevisitWayPre = 2182
//};

//不回访原因
//typedef NS_ENUM(NSInteger, ICMEnumNoTrace) {
//    ICMEnumNoTracePre = 2183
//};

//使用性质
//typedef NS_ENUM(NSInteger, ICMEnumUseKind) {
//    ICMEnumUseKindPre = 2534
//};


//结算方式
//typedef NS_ENUM(NSInteger, ICMEnumBalanceType) {
//    ICMEnumBalanceTypePre = 2192
//};

//优惠券类型
typedef NS_ENUM(NSInteger, ICMEnumCouponType) {
    ICMEnumCouponTypeLabour = 21391001,
    ICMEnumCouponTypePart = 21391002
};

#endif /* ICMEnum_h */
